package o;

import java.util.ArrayList;
import o.el.c;

class en {
    en() {
    }

    static void ˋ(ek ekVar, ea eaVar, int i) {
        int i2;
        em[] emVarArr;
        int i3;
        int i4 = 0;
        if (i == 0) {
            i2 = ekVar.ʼᐝ;
            emVarArr = ekVar.ʽˊ;
            i3 = 0;
        } else {
            i3 = 2;
            i2 = ekVar.ʽˋ;
            emVarArr = ekVar.ʾॱ;
        }
        while (i4 < i2) {
            em emVar = emVarArr[i4];
            emVar.ˋ();
            if (!ekVar.ʼॱ(4)) {
                ˋ(ekVar, eaVar, i, i3, emVar);
            } else if (!eq.ˊ(ekVar, eaVar, i, i3, emVar)) {
                ˋ(ekVar, eaVar, i, i3, emVar);
            }
            i4++;
        }
    }

    static void ˋ(ek ekVar, ea eaVar, int i, int i2, em emVar) {
        Object obj;
        Object obj2;
        Object obj3;
        Object obj4;
        el elVar;
        eh ehVar;
        eo eoVar;
        int ˏ;
        el elVar2 = emVar.ॱ;
        el elVar3 = emVar.ˊ;
        el elVar4 = emVar.ˎ;
        el elVar5 = emVar.ˋ;
        el elVar6 = emVar.ˏ;
        float f = emVar.ͺ;
        el elVar7 = emVar.ʻ;
        elVar7 = emVar.ᐝ;
        Object obj5 = ekVar.ˉ[i] == c.WRAP_CONTENT ? 1 : null;
        if (i == 0) {
            Object obj6;
            obj = elVar6.ꜞ == 0 ? 1 : null;
            Object obj7 = elVar6.ꜞ == 1 ? 1 : null;
            if (elVar6.ꜞ == 2) {
                obj6 = 1;
            } else {
                obj6 = null;
            }
            obj2 = obj6;
            obj3 = obj7;
            obj4 = obj;
            obj = null;
            elVar = elVar2;
        } else {
            obj2 = elVar6.ㆍ == 2 ? 1 : null;
            obj3 = elVar6.ㆍ == 1 ? 1 : null;
            obj4 = elVar6.ㆍ == 0 ? 1 : null;
            obj = null;
            elVar = elVar2;
        }
        while (obj == null) {
            el elVar8;
            eo eoVar2 = elVar.ˋˊ[i2];
            int i3 = 4;
            if (!(obj5 == null && obj2 == null)) {
                i3 = 1;
            }
            int ˏ2 = eoVar2.ˏ();
            if (!(eoVar2.ˋ == null || elVar == elVar2)) {
                ˏ2 += eoVar2.ˋ.ˏ();
            }
            if (obj2 != null && elVar != elVar2 && elVar != elVar4) {
                i3 = 6;
            } else if (!(obj4 == null || obj5 == null)) {
                i3 = 4;
            }
            if (eoVar2.ˋ != null) {
                if (elVar == elVar4) {
                    eaVar.ˋ(eoVar2.ᐝ, eoVar2.ˋ.ᐝ, ˏ2, 5);
                } else {
                    eaVar.ˋ(eoVar2.ᐝ, eoVar2.ˋ.ᐝ, ˏ2, 6);
                }
                eaVar.ˊ(eoVar2.ᐝ, eoVar2.ˋ.ᐝ, ˏ2, i3);
            }
            if (obj5 != null) {
                if (elVar.ˊॱ() != 8 && elVar.ˉ[i] == c.MATCH_CONSTRAINT) {
                    eaVar.ˋ(elVar.ˋˊ[i2 + 1].ᐝ, elVar.ˋˊ[i2].ᐝ, 0, 5);
                }
                eaVar.ˋ(elVar.ˋˊ[i2].ᐝ, ekVar.ˋˊ[i2].ᐝ, 0, 6);
            }
            eo eoVar3 = elVar.ˋˊ[i2 + 1].ˋ;
            if (eoVar3 != null) {
                elVar8 = eoVar3.ˎ;
                if (elVar8.ˋˊ[i2].ˋ == null || elVar8.ˋˊ[i2].ˋ.ˎ != elVar) {
                    elVar8 = null;
                }
            } else {
                elVar8 = null;
            }
            if (elVar8 == null) {
                obj = 1;
                elVar8 = elVar;
            }
            elVar = elVar8;
        }
        if (!(elVar5 == null || elVar3.ˋˊ[i2 + 1].ˋ == null)) {
            eo eoVar4 = elVar5.ˋˊ[i2 + 1];
            eaVar.ॱ(eoVar4.ᐝ, elVar3.ˋˊ[i2 + 1].ˋ.ᐝ, -eoVar4.ˏ(), 5);
        }
        if (obj5 != null) {
            eaVar.ˋ(ekVar.ˋˊ[i2 + 1].ᐝ, elVar3.ˋˊ[i2 + 1].ᐝ, elVar3.ˋˊ[i2 + 1].ˏ(), 6);
        }
        ArrayList arrayList = emVar.ॱॱ;
        if (arrayList != null) {
            int size = arrayList.size();
            if (size > 1) {
                float f2;
                el elVar9 = null;
                float f3 = 0.0f;
                if (!emVar.ˋॱ || emVar.ॱˊ) {
                    f2 = f;
                } else {
                    f2 = (float) emVar.ʼ;
                }
                int i4 = 0;
                while (i4 < size) {
                    el elVar10 = (el) arrayList.get(i4);
                    f = elVar10.ﹳ[i];
                    if (f < 0.0f) {
                        if (emVar.ॱˊ) {
                            eaVar.ˊ(elVar10.ˋˊ[i2 + 1].ᐝ, elVar10.ˋˊ[i2].ᐝ, 0, 4);
                            elVar10 = elVar9;
                            i4++;
                            elVar9 = elVar10;
                        } else {
                            f = 1.0f;
                        }
                    }
                    if (f == 0.0f) {
                        eaVar.ˊ(elVar10.ˋˊ[i2 + 1].ᐝ, elVar10.ˋˊ[i2].ᐝ, 0, 6);
                        elVar10 = elVar9;
                    } else {
                        if (elVar9 != null) {
                            eh ehVar2 = elVar9.ˋˊ[i2].ᐝ;
                            eh ehVar3 = elVar9.ˋˊ[i2 + 1].ᐝ;
                            eh ehVar4 = elVar10.ˋˊ[i2].ᐝ;
                            eh ehVar5 = elVar10.ˋˊ[i2 + 1].ᐝ;
                            ec ˊ = eaVar.ˊ();
                            ˊ.ˊ(f3, f2, f, ehVar2, ehVar3, ehVar4, ehVar5);
                            eaVar.ˏ(ˊ);
                        }
                        f3 = f;
                    }
                    i4++;
                    elVar9 = elVar10;
                }
            }
        }
        if (elVar4 != null && (elVar4 == elVar5 || obj2 != null)) {
            eoVar3 = elVar2.ˋˊ[i2];
            eoVar4 = elVar3.ˋˊ[i2 + 1];
            ehVar = elVar2.ˋˊ[i2].ˋ != null ? elVar2.ˋˊ[i2].ˋ.ᐝ : null;
            ehVar3 = elVar3.ˋˊ[i2 + 1].ˋ != null ? elVar3.ˋˊ[i2 + 1].ˋ.ᐝ : null;
            if (elVar4 == elVar5) {
                eoVar3 = elVar4.ˋˊ[i2];
                eoVar4 = elVar4.ˋˊ[i2 + 1];
            }
            if (!(ehVar == null || ehVar3 == null)) {
                float f4;
                if (i == 0) {
                    f4 = elVar6.ॱʼ;
                } else {
                    f4 = elVar6.ᐝˋ;
                }
                eaVar.ˎ(eoVar3.ᐝ, ehVar, eoVar3.ˏ(), f4, ehVar3, eoVar4.ᐝ, eoVar4.ˏ(), 5);
            }
        } else if (obj4 != null && elVar4 != null) {
            r10 = (emVar.ʼ <= 0 || emVar.ʽ != emVar.ʼ) ? null : 1;
            elVar6 = elVar4;
            r11 = elVar4;
            while (r11 != null) {
                r13 = r11.ʹ[i];
                while (r13 != null && r13.ˊॱ() == 8) {
                    r13 = r13.ʹ[i];
                }
                if (r13 != null || r11 == elVar5) {
                    eoVar = r11.ˋˊ[i2];
                    r2 = eoVar.ᐝ;
                    ehVar = eoVar.ˋ != null ? eoVar.ˋ.ᐝ : null;
                    if (elVar6 != r11) {
                        ehVar = elVar6.ˋˊ[i2 + 1].ᐝ;
                    } else if (r11 == elVar4 && elVar6 == r11) {
                        ehVar = elVar2.ˋˊ[i2].ˋ != null ? elVar2.ˋˊ[i2].ˋ.ᐝ : null;
                    }
                    r1 = null;
                    ˏ = eoVar.ˏ();
                    r8 = r11.ˋˊ[i2 + 1].ˏ();
                    if (r13 != null) {
                        eoVar4 = r13.ˋˊ[i2];
                        ehVar3 = eoVar4.ᐝ;
                        ehVar4 = r11.ˋˊ[i2 + 1].ᐝ;
                    } else {
                        r5 = elVar3.ˋˊ[i2 + 1].ˋ;
                        if (r5 != null) {
                            r1 = r5.ᐝ;
                        }
                        ehVar4 = r11.ˋˊ[i2 + 1].ᐝ;
                        ehVar3 = r1;
                        eoVar4 = r5;
                    }
                    if (eoVar4 != null) {
                        r8 += eoVar4.ˏ();
                    }
                    if (elVar6 != null) {
                        ˏ += elVar6.ˋˊ[i2 + 1].ˏ();
                    }
                    if (!(r2 == null || ehVar == null || ehVar3 == null || ehVar4 == null)) {
                        if (r11 == elVar4) {
                            ˏ = elVar4.ˋˊ[i2].ˏ();
                        }
                        if (r11 == elVar5) {
                            r8 = elVar5.ˋˊ[i2 + 1].ˏ();
                        }
                        r9 = 4;
                        if (r10 != null) {
                            r9 = 6;
                        }
                        eaVar.ˎ(r2, ehVar, ˏ, 0.5f, ehVar3, ehVar4, r8, r9);
                    }
                }
                if (r11.ˊॱ() != 8) {
                    elVar7 = r11;
                } else {
                    elVar7 = elVar6;
                }
                elVar6 = elVar7;
                r11 = r13;
            }
        } else if (!(obj3 == null || elVar4 == null)) {
            r10 = (emVar.ʼ <= 0 || emVar.ʽ != emVar.ʼ) ? null : 1;
            r13 = elVar4;
            elVar6 = elVar4;
            while (elVar6 != null) {
                elVar7 = elVar6.ʹ[i];
                while (elVar7 != null && elVar7.ˊॱ() == 8) {
                    elVar7 = elVar7.ʹ[i];
                }
                if (elVar6 == elVar4 || elVar6 == elVar5 || elVar7 == null) {
                    r11 = elVar7;
                } else {
                    if (elVar7 == elVar5) {
                        r11 = null;
                    } else {
                        r11 = elVar7;
                    }
                    eoVar = elVar6.ˋˊ[i2];
                    r2 = eoVar.ᐝ;
                    if (eoVar.ˋ != null) {
                        r1 = eoVar.ˋ.ᐝ;
                    }
                    ehVar = r13.ˋˊ[i2 + 1].ᐝ;
                    r1 = null;
                    ˏ = eoVar.ˏ();
                    r8 = elVar6.ˋˊ[i2 + 1].ˏ();
                    if (r11 != null) {
                        r5 = r11.ˋˊ[i2];
                        ehVar3 = r5.ᐝ;
                        ehVar4 = r5.ˋ != null ? r5.ˋ.ᐝ : null;
                        eoVar4 = r5;
                    } else {
                        r5 = elVar6.ˋˊ[i2 + 1].ˋ;
                        if (r5 != null) {
                            r1 = r5.ᐝ;
                        }
                        ehVar4 = elVar6.ˋˊ[i2 + 1].ᐝ;
                        ehVar3 = r1;
                        eoVar4 = r5;
                    }
                    if (eoVar4 != null) {
                        r8 += eoVar4.ˏ();
                    }
                    if (r13 != null) {
                        ˏ += r13.ˋˊ[i2 + 1].ˏ();
                    }
                    r9 = 4;
                    if (r10 != null) {
                        r9 = 6;
                    }
                    if (!(r2 == null || ehVar == null || ehVar3 == null || ehVar4 == null)) {
                        eaVar.ˎ(r2, ehVar, ˏ, 0.5f, ehVar3, ehVar4, r8, r9);
                    }
                }
                if (elVar6.ˊॱ() != 8) {
                    elVar7 = elVar6;
                } else {
                    elVar7 = r13;
                }
                r13 = elVar7;
                elVar6 = r11;
            }
            eoVar4 = elVar4.ˋˊ[i2];
            eo eoVar5 = elVar2.ˋˊ[i2].ˋ;
            eo eoVar6 = elVar5.ˋˊ[i2 + 1];
            eo eoVar7 = elVar3.ˋˊ[i2 + 1].ˋ;
            if (eoVar5 != null) {
                if (elVar4 != elVar5) {
                    eaVar.ˊ(eoVar4.ᐝ, eoVar5.ᐝ, eoVar4.ˏ(), 5);
                } else if (eoVar7 != null) {
                    eaVar.ˎ(eoVar4.ᐝ, eoVar5.ᐝ, eoVar4.ˏ(), 0.5f, eoVar6.ᐝ, eoVar7.ᐝ, eoVar6.ˏ(), 5);
                }
            }
            if (!(eoVar7 == null || elVar4 == elVar5)) {
                eaVar.ˊ(eoVar6.ᐝ, eoVar7.ᐝ, -eoVar6.ˏ(), 5);
            }
        }
        if ((obj4 != null || obj3 != null) && elVar4 != null) {
            eoVar = elVar4.ˋˊ[i2];
            eoVar3 = elVar5.ˋˊ[i2 + 1];
            ehVar = eoVar.ˋ != null ? eoVar.ˋ.ᐝ : null;
            ehVar3 = eoVar3.ˋ != null ? eoVar3.ˋ.ᐝ : null;
            if (elVar3 != elVar5) {
                eoVar4 = elVar3.ˋˊ[i2 + 1];
                ehVar3 = eoVar4.ˋ != null ? eoVar4.ˋ.ᐝ : null;
            }
            if (elVar4 == elVar5) {
                eoVar3 = elVar4.ˋˊ[i2];
                eoVar2 = elVar4.ˋˊ[i2 + 1];
            } else {
                eoVar2 = eoVar3;
                eoVar3 = eoVar;
            }
            if (ehVar != null && ehVar3 != null) {
                ˏ = eoVar3.ˏ();
                if (elVar5 == null) {
                    elVar7 = elVar3;
                } else {
                    elVar7 = elVar5;
                }
                eaVar.ˎ(eoVar3.ᐝ, ehVar, ˏ, 0.5f, ehVar3, eoVar2.ᐝ, elVar7.ˋˊ[i2 + 1].ˏ(), 5);
            }
        }
    }
}
